package com.itheima.day12;

/*
实现一个验证码小程序，要求如下：
        1. 在项目根目录下新建一个文件：data.txt,键盘录入3个字符串验证码，并存入data.txt中，要求一个验证码占一行；
        2. 键盘录入一个需要被校验的验证码
        如果输入的验证码在data.txt中存在：	在控制台提示验证成功
        如果输入的验证码在data.txt中不存在：在控制台提示验证失败
*/

import java.io.*;
import java.util.Scanner;

public class Demo4 {
    public static void main(String[] args) throws IOException {
        Scanner sc=new Scanner(System.in);
        BufferedWriter bw=new BufferedWriter(new FileWriter("data.txt"));
        for (int i = 0; i < 3; i++) {
            System.out.println("请输入验证码;");
            String s = sc.nextLine();
            bw.write(s);
            bw.newLine();
            bw.flush();
        }
        bw.close();
        System.out.println("输入验证码进行验证：");
        String s = sc.nextLine();
        BufferedReader  br=new BufferedReader(new FileReader("data.txt"));
        String s1 ;
        while((s1 = br.readLine())!=null){
           if(s1.equals(s)) {
               System.out.println("验证成功");
               br.close();
               //return;//程序结束
               break; //跳出循环
           }else{
               System.out.println("验证失败");
               br.close();
                break;
           }
        }

    }
}
